@charset "utf-8";
/* CSS Document */
/*---------------reset------------------*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; zoom:1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
a img, iframe { border: none }
input, textarea, select, button { font-size: 100%; zfont-family: inherit }
select { zmargin: inherit }
ol { margin-left:2em }
html { scrollbar-face-color: #f6f6f6; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #ccc; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #300; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #fff }
body { margin:0px; padding:0px; font-size:12px; line-height: 1;  color:#000; background:#fff; font-family:Arial, Helvetica, sans-serif}
table { _border-collapse:collapse; _border-spacing:0 }
img { border:0px }
.fl { float:left; zoom:1 }
.fr { float:right; zoom:1 }
.pos_rel { position:relative }
.center { text-align:center }
.marauto { margin:0 auto }
.clear { clear:both }
.clearfix { display:block }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; color:#000; font-size:14px }
/*字符定义*/
.c_black1 { color:#000 !important }
.c_red1 { color:#c00 !important }
.c_red2 { color:#d21379 !important }
.c_blue1 { color:#039 !important }
.c_green1 { color:#00522c !important }
.c_green2 { color:#009966 !important }
.c_gray9 { color:#999 !important }
.c_gray6 { color:#666 !important }
.c_gray3 { color:#333 !important }
.c_orange1 { color:#f60 !important }
.f12 { font-size:12px }
.f14 { font-size:14px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.bold { font-weight:bold }
.thin { font-weight:normal }
.enfont { font-family:Arial, Helvetica, sans-serif }
/*链结定义*/
a.a_line:link, a.a_line:visited { text-decoration:underline !important }
a:link { color: #000; text-decoration:none; font-family:"宋体"; }
a:visited { color:#000; text-decoration: none; font-family:"宋体"; }
a:hover { color: #b0284e; text-decoration: underline }
a:active { color: #b0284e; text-decoration: underline }
a.a_blue:link { color:#05b; text-decoration:none }
a.a_blue:visited { color:#05b; text-decoration:none }
a.a_blue:hover { color:#c00; text-decoration:underline }
a.a_red:link { color:#c00; text-decoration:none }
a.a_red:visited { color:#c00; text-decoration:none }
a.a_red:hover { color:#c00; text-decoration:underline }
a.a_red2:link { color:#900; text-decoration:none }
a.a_red2:visited { color:#900; text-decoration:none }
a.a_red2:hover { color:#900; text-decoration:underline }
a.a_white:link { color:#fff; text-decoration:none }
a.a_white:visited { color:#fff; text-decoration:none }
a.a_white:hover { color:#fff; text-decoration:underline }
a.a_orange:link { color:#F60; text-decoration:none }
a.a_orange:visited { color:#f60; text-decoration:none }
a.a_orange:hover { color:#f60; text-decoration:underline }
a.a_gray:link { color:#666; text-decoration:none }
a.a_gray:visited { color:#666; text-decoration:none }
a.a_gray:hover { color:#666; text-decoration:underline }
a.a_green:link { color:#00522c; text-decoration:none }
a.a_green:visited { color:#00522c; text-decoration:none }
a.a_green:hover { color:#00522c; text-decoration:underline }
/*表格定义*/

.h_1 { width: 100%; height: 1px; line-height:1px; font-size: 0px; clear:both }
.h_2 { width: 100%; height: 2px; font-size: 1px; clear:both }
.h_3 { width: 100%; height: 3px; font-size: 1px; clear:both }
.h_4 { width: 100%; height: 4px; font-size: 1px; clear:both }
.h_5 { width: 100%; height: 5px; font-size: 1px; clear:both }
.h_8 { width: 100%; height: 8px; font-size: 1px; clear:both }
.h_10 { width: 100%; height: 10px; font-size: 1px; clear:both }
.h_15 { width: 100%; height: 15px; font-size: 1px; clear:both }
.h_20 { width: 100%; height: 20px; font-size: 1px; clear:both }
/*边距定义*/
.p1 { padding:1px }
.p2 { padding:2px }
.p5 { padding:5px }
.p8 { padding:8px }
.p10 { padding:10px }
.p15 { padding:15px }
.p20 { padding:20px }
.plr10 { padding:0 10px }
.plr20 { padding:0 20px }
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.m5 { margin:5px }
.m10 { margin:10px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.ml5 { margin-left:5px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr8 { margin-right:8px }
.mr10 { margin-right:10px }
/*行高定义*/
.gao120 { line-height:120%; }
.gao150 { line-height:150%; }
.gao170 { line-height:170%; }
.gao200 { line-height:200%; }
.gao250 { line-height:250%; }
